
package com.ruoyi.busi.guide.mapper;

import com.mybatisflex.core.BaseMapper;
import com.ruoyi.busi.guide.domain.Experience;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * 工作经历Mapper接口
 */
@Mapper
public interface ExperienceMapper extends BaseMapper<Experience> {
    /**
     * 根据导师ID查询工作经历
     * @param mentorId 导师ID
     * @return 工作经历列表
     */
    List<Experience> selectByMentorId(Long mentorId);
    
    /**
     * 根据公司名称查询工作经历
     * @param company 公司名称
     * @return 工作经历列表
     */
    List<Experience> selectByCompany(String company);
    /**
     * 根据导师ID批量删除工作经历
     * @param mentorIds 导师ID列表
     * @return 删除数量
     */
    int deleteByMentorIds(List<Long> mentorIds);
}
